package com.leesche.zcsp.node.web.dao;

import com.leesche.zcsp.node.web.model.PubDevSetParam;
import com.leesche.zcsp.node.web.model.PubDevSetParamCriteria;
import com.leesche.zcsp.node.web.service.impl.data.read.PubDevSetParamDto;
import com.leesche.zcsp.node.web.service.impl.data.read.QueryPubDevSetParamCondition;
import com.leesche.zcsp.node.web.service.impl.data.read.QuerySysRoleCondition;
import org.apache.ibatis.annotations.Param;

import java.util.Map;

public interface PubDevSetParamDao extends
        BaseDao<PubDevSetParam, PubDevSetParamCriteria, PubDevSetParamDto, QueryPubDevSetParamCondition, Long> {

    PubDevSetParamDto selectByCondition(QueryPubDevSetParamCondition condition);

    int updateSelectiveByCondition(@Param("paramMap") Map map);
}